/*
 * hotel.c - 旅馆管理函数
 */

#include <stdio.h>
#include "hotel.h"

int menu(void)
{
    int code, status;

    //printf("%s\n", STARS);
    printf("**************************************************\n");
    printf("Enter the number of the desired hotel:\n");
    printf("1) Fairfield Arms      2) Hotel Olympic\n");
    printf("3) Chertworthy Plaza   4) The Stockton\n");
    printf("5) quit\n");
    printf("**************************************************\n");
    //printf("%s\n", STARS);
    while ((status = scanf("%d", &code)) != 1 ||
            (code < 1 || code > 5)) {
        if (status != 1) {
            scanf("%*s" );
            printf("Enter an integer from 1 to 5.please\n");
        }
    }
    return code;
}

int getnights(void)
{
    int nights;
    printf("How many nights are needed? \n");
    while ((scanf("%d", &nights)) != 1) {
        scanf("%*s");
        printf("Please enter an integer, such as 2.\n");
    }
    return nights;
}
void showprice(double rate, int nights)
{
    int n;
    double total = 0.0;
    double factor = 1.0;
    for(n = 1; n <= nights; n ++, factor *= DISCOUNT){
        total += rate * factor;
    }
    printf("The total cost will be %0.2f.\n", total);
}

